A Practical Tool Kit for Making Portable Compilers

نویسندگان

  • Andrew S. Tanenbaum
  • Hans van Staveren
  • E. G. Keizer
  • Johan W. Stevenson
چکیده

The Amsterdam Compiler Kit is an integrated collection of programs designed to simplify the task of producing portable (cross) compilers and interpreters. For each language to be compiled, a program (called a front end) must be written to translate the source program into a common intermediate code. This intermediate code can be optimized and then either directly interpreted or translated to the assembly language of the desired target machine. The paper describes the various pieces of the tool kit in some detail, as well as discussing the overall strategy. Ke ywords: Compiler, Interpreter, Portability, Translator CR Categories: 4.12, 4.13, 4.22 Author’s present addresses: A.S. Tanenbaum, H. van Staveren, E.G. Keizer: Mathematics Dept., Vrije Universiteit, Postbus 7161, 1007 MC Amsterdam, The Netherlands J.W. Stevenson: NV Philips, S&I, T&M, Building TQ V5, Eindhoven, The Netherlands

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Software Reliability Tool-Kit

In this paper the authors try to address and give first solutions to this problem, defining and implementing a portable tool-kit aimed at the automatic collection, processing and analysis of failure data in order to assess and predict reliability. The work has been accomplished within the ESPRIT II SCOPE project which aims at defining software assessment and certification procedures, demonstrat...

متن کامل

“Budget Impact Analyses”: a practical policy making tool for drug reimbursement decisions

Increasing accessibility and affordability of healthcare services has been considered as an important policy objective since the beginning of 1980s in Iran. However, current 60- 70% health care out-of-pocket payments create a barrier to an equal access to quality health services, especially in terms of new medicines which affects equity issues and "health" in Iran. Currently, health insurance o...

متن کامل

“Budget Impact Analyses”: a practical policy making tool for drug reimbursement decisions

Increasing accessibility and affordability of healthcare services has been considered as an important policy objective since the beginning of 1980s in Iran. However, current 60- 70% health care out-of-pocket payments create a barrier to an equal access to quality health services, especially in terms of new medicines which affects equity issues and "health" in Iran. Currently, health insurance o...

متن کامل

ConceptNet — a practical commonsense reasoning tool - kit

ConceptNet is a freely available commonsense knowledge base and natural-language-processing tool-kit which supports many practical textual-reasoning tasks over real-world documents including topic-gisting, analogy-making, and other context oriented inferences. The knowledge base is a semantic network presently consisting of over 1.6 million assertions of commonsense knowledge encompassing the s...

متن کامل

Verification Tools in the Development of Provably Correct Compilers

The paper presents a practical veriication tool that helps in the development of provably correct compilers. The tool is based on the approach of proving termination of PROLOG-like programs using term-rewriting techniques and a technique of testing whether a given PROLOG program can be soundly executed on PROLOG interpreters without the Occur-check test. The tool has been built on top of the th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1983